﻿using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebApplication1
{
    public partial class Nieuws : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string display = "";
            SqlConnection objConnection = new SqlConnection();
            //maak de connectie string
            objConnection.ConnectionString = "Data Source=.\\SQLExpress;" + "User Instance=true;" +
                                             "Integrated Security=true;" +
                                             "AttachDbFilename=|DataDirectory|RSS.mdf;";
            //open verbinding
            objConnection.Open();
            //sql statement
            string sql = "SELECT TOP 15 Title, Body, Date FROM Table1 ORDER BY Date DESC";
            //maak het commando klaar om door te geven aan sql database
            SqlCommand objCommand = new SqlCommand(sql, objConnection);
            //maak een reader die de uitkomst van het sql commando kan lezen
            SqlDataReader objReader = objCommand.ExecuteReader();
            //voor alles wat deze lezer kan lezen
            while (objReader.Read())
            {
                display += "<h1>" + objReader.GetString(0) + "</h1>"; //haal het eerste element (wat een string is) uit de reader
                display += "<p>" + objReader.GetDateTime(2).ToString() + "</p>"; //haal het derde element (een datum) uit de reader
                display += "<p>" + objReader.GetString(1) + "</p>"; //haal het tweede element (string) uit de reader
                display += "<hr />";
            }
            //sluit de reader
            objReader.Close();
            //sluit de connectie
            objConnection.Close();
            //zet de gemaakte tekst in het gedefinieerde label
            Label1.Text = display;
        }
    }
}